github.com/refraction-networking/utls.serverHandshakeStateTLS13.suite (field)

31 uses

	github.com/refraction-networking/utls (current package)
		handshake_server_tls13.go#L53: 	suite           *cipherSuiteTLS13
		handshake_server_tls13.go#L187: 		hs.suite = mutualCipherSuiteTLS13(hs.clientHello.cipherSuites, suiteID)
		handshake_server_tls13.go#L188: 		if hs.suite != nil {
		handshake_server_tls13.go#L192: 	if hs.suite == nil {
		handshake_server_tls13.go#L196: 	c.cipherSuite = hs.suite.id
		handshake_server_tls13.go#L197: 	hs.hello.cipherSuite = hs.suite.id
		handshake_server_tls13.go#L198: 	hs.transcript = hs.suite.hash.New()
		handshake_server_tls13.go#L393: 		if pskSuite == nil || pskSuite.hash != hs.suite.hash {
		handshake_server_tls13.go#L422: 		hs.earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, sessionState.secret)
		handshake_server_tls13.go#L425: 		transcript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L436: 		pskBinder := hs.suite.finishedHash(binderKey, transcript)
		handshake_server_tls13.go#L443: 			sessionState.EarlyData && sessionState.cipherSuite == hs.suite.id &&
		handshake_server_tls13.go#L447: 			transcript := hs.suite.hash.New()
		handshake_server_tls13.go#L452: 			c.quicSetReadSecret(QUICEncryptionLevelEarly, hs.suite.id, earlyTrafficSecret)
		handshake_server_tls13.go#L572: 		confTranscript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L576: 		acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_server_tls13.go#L577: 			hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
		handshake_server_tls13.go#L733: 		echTranscript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L739: 		acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
		handshake_server_tls13.go#L740: 			hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
		handshake_server_tls13.go#L762: 		earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
		handshake_server_tls13.go#L767: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
		handshake_server_tls13.go#L769: 	c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
		handshake_server_tls13.go#L775: 		c.quicSetWriteSecret(QUICEncryptionLevelHandshake, hs.suite.id, serverSecret)
		handshake_server_tls13.go#L776: 		c.quicSetReadSecret(QUICEncryptionLevelHandshake, hs.suite.id, clientSecret)
		handshake_server_tls13.go#L894: 		verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
		handshake_server_tls13.go#L907: 	c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
		handshake_server_tls13.go#L914: 		c.quicSetWriteSecret(QUICEncryptionLevelApplication, hs.suite.id, serverSecret)
		handshake_server_tls13.go#L928: 	c.ekm = hs.suite.exportKeyingMaterial(hs.masterSecret, hs.transcript)
		handshake_server_tls13.go#L964: 	hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
		handshake_server_tls13.go#L1145: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)